* lisp/progmodes/prog-mode.el (prog-context-menu): Add "Go Forward".
authorJuri Linkov <juri@linkov.net>
Tue, 9 Nov 2021 08:24:44 +0000 (10:24 +0200)
committerJuri Linkov <juri@linkov.net>
Tue, 9 Nov 2021 08:24:44 +0000 (10:24 +0200)
The menu item "Go Forward" is bound to xref-go-forward.
Also use "Go Back" for xref-go-back (bug#38797).

lisp/progmodes/prog-mode.el

index db350a5f70438c7820e88c7f6df3b05668256cfd..30b6edf0d9d7e2f31c44c758f1f0fdff1f48ee0c 100644 (file)
   (define-key-after menu [prog-separator] menu-bar-separator
     'middle-separator)
 
+  (unless (xref-forward-history-empty-p)
+    (define-key-after menu [xref-forward]
+      '(menu-item "Go Forward" xref-go-forward
+                  :help "Forward to the position gone Back from")
+      'prog-separator))
+
   (unless (xref-marker-stack-empty-p)
     (define-key-after menu [xref-pop]
-      '(menu-item "Back Definition" xref-go-back
+      '(menu-item "Go Back" xref-go-back
                   :help "Back to the position of the last search")
       'prog-separator))